import type { GlobalConfig } from "./types";

/**
 * @author : andy
 * @description : 默认配置
 */
export const defaultConfig: GlobalConfig = {
  app : {
    name : '普睿后台管理系统',
    layout : 'header-sidebar-nav',
    watermark : true,
    theme : 'light',
    size : 14,
    family : 'Segoe UI',
    type : 'admin',
    dynamicTitle: true,
    watermarkText : '普睿德利',
    radius : 4,
    lang : 'zh'
  },
  // 默认的是公司内网base-frame-app这个应用的登录配置
  auth : {
    dev : true,
    clientId : 'rspt',
    clientSecret : 'hxeekzucg5qzliyikzubdn0r7b9rt4q38gjidmdms51pr5zaimsjvryzhvoxs0ju',
    requestTimeout : 60000,
    authServerIp : '10.44.52.113',
    authServerPort : 23001,
    authServerSsl : false,
    loginRedirectUri : window.location.origin,
    proxyPath : '/authentication-server',
    terminalType : 'web',
    logoutTogether : false,
    appCode : ''
  },
  secondMenu : {
    height : 42,
    enable : true
  },
  breadcrumb : {
    enable : true,
    showIcon : true,
    showHome : true,
    style : 'background'
  },
  header : {
    enable : true,
    menuAlign : 'left',
    mode : 'fixed',
    hidden : false,
    height : 48
  },
  logo : {
    enable : true,
    url : 'https://unpkg.com/@vbenjs/static-source@0.1.7/source/avatar-v1.webp'
  },
  sidebar : {
    enable : true,
    width : 240,
    collapsed : false,
    hidden : false
  },
  navigation : {
    accoridon : true,
    style : 'rounded'
  },
  tabbar : {
    enable : true,
    draggable : true,
    height : 36,
    keepAlive : true,
    showIcon : true,
    showFullscreen : true,
    showMore : true,
    style : 'card'
  },
  transition : {
    enable : true,
    loading : true,
    name : 'slide',
    progress : true
  },
  ability : {
    websocket : true,
    stomp : true,
    sse : true
  }
}